/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package GameLogic;

import java.awt.Color;
import java.util.ArrayList;

/**
 *
 * @author Ix
 */
public class TowerType {
        //mindmg, maxdmg, range, cooldown, misspeed
    public static int ids = 0;
    
    public int id;
    public Color color;
    public int MinDamage,
               MaxDamage,
               Range,
               Cooldown;
    public double missileSpeed;
    public String name,
                  desc;
    public int size = 2;
    public int price;
    public DamageType dmgType;
    public Color missileColor = Color.black;
    public TowerType upgradesTo;
    public ArrayList<TowerType> requires = new ArrayList<TowerType>();
    public MobAura mAura;
    public TowerAura tAura;
    
    public TowerType()
    {
        id = ids++;
    }
    
}
